package com.yt.sys.models.service;

import com.baomidou.mybatisplus.service.IService;
import com.yt.sys.models.dto.SysPermissionDTO;
import com.yt.sys.models.dto.SysRoleDTO;
import com.yt.sys.models.bo.SysRoleSaveBO;
import java.util.List;

public interface ISysRoleService extends IService<SysRoleDTO> {
    boolean add(SysRoleSaveBO saveBO);

    // 获取角色拥有的权限
    List<SysPermissionDTO> getRolePermissions(Long roleId);

    // 分配权限给角色
    boolean assignPermissions(Long roleId, List<Long> permissionIds);
}